<?php
//commentaire by me
	session_start(); //Début de la variable de session
?>

<html>
	<head>
		<title>Captcha 2</title>
		<!--Lien vers le CSS -->
		<link href='stylesheet.css' rel='stylesheet' type='text/css' />
		
		<script type='text/javascript'>
		//Javascript pop-up de confirmation de remise à zéro
			function RaZ()
			{
				if (confirm('Êtes-vous sûr de vouloir vous effacer ?'))
				{
					window.location.href='./funcRaZ.php';
				}
			}
		</script>
	</head>
	<body>
		<?php
			if (!isset($_SESSION['C']))
			{
				//Déclaration de la variable de session "C"
				$_SESSION['C'] = '';
				//Création du tableau $array contenant les chiffres du pad
				$array = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 11);
				//Mélange du tableau
				shuffle($array);
				//Déclaration et assignation d'une nouvelle variable de session contenant le tableau mélangé
				$_SESSION['array'] = $array;
			}
			else $array = $_SESSION['array'];
			if (isset($_POST['cmd'])) $_SESSION['C'] = $_SESSION['C'].$_POST['cmd'];
		?>
		<h1 align='center'>Captcha 2</h1>
		<table border='6' align='center'>
			<TR>
				<TD>
					<table>
						<form action='./TP_captcha.php' method='post'>
						<TR height='50'>
							<TD colspan='5' align='center'>
								<table border='1' width='100%' height='100%'>
									<input type='password' name='code' readonly='readonly' value='<?php echo $_SESSION['C']; ?>' />
								</table>
							</TD>
						</TR>
						<?php
						for ($i = 0; $i < sizeof($array); $i++)
						{
							?>
							<TR>
								<?php
								//Création du pad numérique sur 4 lignes ("j")
								for ($j = 0; $j < 3; $j++)
								{
									if ($array[($i+$j)] == 11)
									{
										//Si $i vaut 11, affichage d'une case vide
										?>
										<TD><input type='button' class='empty_submit' value=''></TD>
										<?php
									} else {
										?>
										<TD><input type='submit' name='cmd' value='<?php echo $array[($i+$j)]; ?>'></TD>
										<?php
									}
								}
								?>
							</TR>
							<?php
							$i += 2;
						}
						?>
						<TR><!--Création des boutons de validation et de correction-->
							<TD align='left'><input type='button' class='reset' value='Effacer' onClick='RaZ()' /></TD>
							<TD colspan='2' align='left'><input type='button' class='valid' value='Valider' onClick="window.location.href='./sd.php'" /></TD>
						</TR>
						</form>
					</table>
				</TD>
			</TR>
		</table>
	</body>
</html>